﻿using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;

namespace Website.Models.ModelMetadata
{
    public class CategoryMetadata
    {
        [Display(Name = "Tên Danh Mục SP")]
        public string CategoryName { get; set; }

        [Display(Name = "Mã Danh Mục SP")]
        public string Code { get; set; }

        [Display(Name = "Hiển Thị Ngoài Trang Chủ")]
        [UIHint("Display")]
        public bool Display { get; set; }

        [Display(Name = "Loại KH")]
        [UIHint("Gender")]
        public bool Gender { get; set; }

        [Display(Name = "Thứ Tự")]
        public int Index { get; set; }

        [Display(Name = "Danh Mục SP Cha")]
        public int? ParentCategoryID { get; set; }

        [Display(Name = "Danh Mục SP Cha")]
        public Category ParentCategory { get; set; }

        [Display(Name = "Danh Mục SP Con")]
        public IEnumerable<Category> SubCategories { get; set; }
    }
}